
package me.twoday.library.mine.common;

import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.text.Html;
import android.widget.Toast;

/**
 * 어디서든 alert과 toast를 어디서든 사용할수 있는 클래스
 *
 * @author 김학성
 * @since 2012. 5. 5.
 */

public class MessageUtil
{
	/**
	 * 확인버튼을 눌러 닫을 수 있는 Alert창을 띄웁니다.
	 * 
	 * @param message 출력할 메시지
	 */
	public static void alert(Context context, String message)
	{
		try
		{
			new AlertDialog.Builder(context)
			.setTitle("alert view")
			.setMessage(Html.fromHtml(message))
			.setPositiveButton("확인", new DialogInterface.OnClickListener()
			{
				@Override
				public void onClick(DialogInterface dialog, int which)
				{
					dialog.dismiss();
				}
			})
			.show();
		}
		catch (Exception e) {}
	}
	
	/**
	 * 특정시간동안 보여주고 자동으로 사라지는 Toast창을 띄웁니다.
	 * 
	 * @param message 출력할 메시지
	 */
	public static void toast(Context context, String message)
	{
		Toast.makeText(context, Html.fromHtml(message), Toast.LENGTH_SHORT).show();
	}
}